
export interface CardItemType {
  url?: string,
  isDestruction?: boolean,
  index?: number,
  top: number,
  left: number,
  width: number,
  height: number,
  isMask?: boolean,
  onCardClick?: Function,
  group?: number,
  isExistancePool?: boolean,
  opacity?: number,
  zIndex: 1,
  layer: 0,
  position: string,
  type?: string,
  val?: number | string,
  length?: number,
  pop?: Function,
  push?: Function,
  isZoom?: boolean,
};
export interface InitialState {
  clickCardArr: Array<CardItemType>,
};
export interface PromiseNum {
  number: number;
}
export interface HookType {
  poolList: CardItemType[][],
  heapList: CardItemType[][],
  layerList: string[][],
};
export interface ANY_TYPE {
  [key: string]: any
}
